package com.edais.service;

import java.util.List;
import java.util.Map;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import com.edais.domain.UserVouchers;

@Service

public interface UserVouchersService {
	
	public Map<String,Object> myVouchers(Map<String,Object> paramsMap)  throws Exception ;
	
	public int queryVouchersByUserAllCount(Map<String,Object> paramsMap)  throws Exception ;
	
	public Map<String,Object> getScatteredInfoByVoucherId(Map<String,Object> paramsMap) throws Exception ;
	
	public List<UserVouchers> queryVouchersByParams(Map<String,Object> paramsMap)throws Exception ;
	
	public int queryVouchersByParamsCount(Map<String,Object> paramsMap)throws Exception ;

	Map<String, Object> queryUserVochersById(Map<String, Object> paramsMap) throws Exception;

	
	public Map<String,Object> queryVouchersByLoanId(Map<String,Object> paramsMap)throws Exception;

	public Map<String, Object> queryVochersInfoById(String voucher_type_id);

	public Map<String, Object> queryVouchersCount(Map<String, Object> paramsMap)
			throws Exception;
	public Map<String, Object> myVouchers2(Map<String, Object> reqMap)throws Exception;

}
